package jp.co.katagaki.crossword.io.writer;

import java.util.List;

import jp.co.katagaki.crossword.puzzle.Word;

/**
 * クロスワードで扱う単語を書き込むための Writer。
 *
 * @author naotake
 */
public interface PuzzleWordWriter {

    /**
     * 単語を書き込む。
     *
     * @param word
     *            単語
     */
    void write(Word word);

    /**
     * 単語の一覧を書き込む。
     *
     * @param wordList
     *            単語一覧
     */
    void writeAll(List<Word> wordList);
}
